impending trouble - German English Dictionary